package com.sc.nft.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class ActivitySpecsDTO {
    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "规格Id")
    private Long specsId;
    @ApiModelProperty(value = "缩略图")
    private String thumbnail;
    @ApiModelProperty(value = "规格名称")
    private String specsName;
    @ApiModelProperty(value = "规格编码")
    private String specsCode;
    @ApiModelProperty(value = "成本价")
    private BigDecimal costPrice;

    @ApiModelProperty(value = "活动成本价")
    private BigDecimal activityCostPrice;

    @ApiModelProperty(value = "托底价")
    private BigDecimal reservePrice;
    @ApiModelProperty(value = "可购买数量")
    private Integer stockCount;
    @ApiModelProperty(value = "总库存")
    private Integer sumStockCount;
    @ApiModelProperty(value = "售价")
    private BigDecimal salesPrice;
    @ApiModelProperty(value = "利润")
    private BigDecimal profit;

    /**
     * 发货编码
     */
    @ApiModelProperty(value = "发货编码")
    private String sendCode;

    /**
     * 分润模版ID
     */
    @ApiModelProperty(value = "分润模版ID")
    private Long profitTemplateId;

    /**
     * 分润模版名称
     */
    @ApiModelProperty(value = "分润模版名称")
    private String profitTemplateName;

    /**
     * 道具id
     */
    @ApiModelProperty(value = "道具id")
    private Long propsId;

    /**
     * 道具名称
     */
    @ApiModelProperty(value = "道具名称")
    private String firstTitle;

    /**
     * 奖励数量
     */
    @ApiModelProperty(value = "奖励数量")
    private Integer propsRewardNum;
}
